package com.example.shop.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.shop.util.NotNull;
import lombok.Data;

import java.util.Date;

@Data //set get
@TableName("tbl_product") //增删盖茶
public class ProductBean {
    @TableId(type= IdType.AUTO)
    public Integer id;

    //UUID全球唯一ID 32位字符串
    //雪花算法
    @NotNull
    public String product;
    @NotNull
    public Integer price;
    @NotNull
    //图片可以转换成字符串 用base64
    public String logo;//数据库保存图片 保存的是图片的地址
    public String hot;  //热卖 非热卖
    public Date ctime;
    @NotNull
    public Integer num;
    public Integer uid;  //外键 人谁在卖
    public Integer cid; //外键 类别 所属类别id
    //from 视图，应该排除掉
    @TableField(exist = false)
    public String user;
    @TableField(exist = false)
    public String category;

    @TableField(exist = false)
    public String ftime;

    @TableField(exist = false)
    public String store;
}
